deb_use_internal_ipythonsphinx_extensions
authorDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Mon, 26 Dec 2016 17:33:56 +0000 (17:33 +0000)
committerOle Streicher <olebole@debian.org>
Mon, 26 Dec 2016 17:33:56 +0000 (17:33 +0000)
Gbp-Pq: Name deb_use_internal_ipythonsphinx_extensions

docs/source/conf.py

index 02d63e3124a771349bbb084fb6202c947860da79..9c4938680b20619f50d17cefb166fd42ba960c36 100644 (file)
@@ -32,12 +32,27 @@ extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest',
               'sphinx.ext.inheritance_diagram',
               'matplotlib.sphinxext.plot_directive',
               'matplotlib.sphinxext.only_directives',
-              'IPython.sphinxext.ipython_console_highlighting',
-              'IPython.sphinxext.ipython_directive',
+              #'IPython.sphinxext.ipython_console_highlighting',
+              #'IPython.sphinxext.ipython_directive',
               'github',  # for GitHub links,
               'numpydoc',
               ]
 
+try:
+    import IPython.sphinxext.ipython_console_highlighting as _
+    import IPython.sphinxext.ipython_directive as _
+    extensions += [
+        'IPython.sphinxext.ipython_console_highlighting',
+        'IPython.sphinxext.ipython_directive'
+        ]
+except:
+    # If systems have older IPython, just use shipped copies
+    extensions += [
+        'ipython_console_highlighting',
+        'ipython_directive'
+        ]
+
+
 ipython_savefig_dir = '../build/html/_static'
 
 # Add any paths that contain templates here, relative to this directory.